/**
 * 调用在线翻译API 进行翻译
*/
export function translateText(text, fn) {
  // client：指定翻译服务的客户端类型。在这个URL中，gtx表示使用Google Translate的通用客户端。
  // sl：指定源语言的语言代码。在这个URL中，auto表示自动检测源语言。
  // tl：指定目标语言的语言代码。在这个URL中，en表示英语。
  // dt：指定要翻译的文本类型。在这个URL中，t表示普通文本。
  // q：要翻译的文本内容。
  $.ajax({
    type: "GET",
    url: `https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&dt=t&q=${encodeURIComponent(text)}`,
    dataType: "json",
    success: (res) => {
      fn(res);
    }
  });
};



/**
 * 生成随机字符串
*/
export function toAnyString() {
  const str: string = 'xxxxx-xxxxx-4xxxx-yxxxx-xxxxx'.replace(/[xy]/g, (c: string) => {
    const r: number = (Math.random() * 16) | 0
    const v: number = c === 'x' ? r : (r & 0x3) | 0x8
    return v.toString()
  })
  return str
}
